package com.easy.west.westclient.api.search.bean;

import java.io.Serializable;
import java.util.List;

public class SearchBean implements Serializable {


    private List<LiveroomDTOListBean> liveroomDTOList;
    private List<VodDTOSBean> vodDTOS;

    public List<LiveroomDTOListBean> getLiveroomDTOList() {
        return liveroomDTOList;
    }

    public void setLiveroomDTOList(List<LiveroomDTOListBean> liveroomDTOList) {
        this.liveroomDTOList = liveroomDTOList;
    }

    public List<VodDTOSBean> getVodDTOS() {
        return vodDTOS;
    }

    public void setVodDTOS(List<VodDTOSBean> vodDTOS) {
        this.vodDTOS = vodDTOS;
    }

    public  class LiveroomDTOListBean implements Serializable {
        /**
         * id : 34
         * name : 四川大数据产业
         * rtmp : rtmp://live.gaobohuike.com/hls/32
         * rtsp : null
         * hls : null
         * descript : 四川大数据产业
         * created_at : Fri Dec 08 21:06:45 CST 2017
         * thumbnail : https://api.gaobohuike.com/demo-0.0.1-SNAPSHOT/roomthumbnail/32/1523417192751.png
         * islive : true
         * chatRoomid : 0
         * user : {"id":100048,"name":"中纪委","screen_name":"中纪委","address":null,"phone":"110","province":0,"city":0,"created_at":null,"verfied":false,"avatar":null}
         * stick : 4
         */

        private int id;
        private String name;
        private String rtmp;
        private Object rtsp;
        private Object hls;
        private String descript;
        private String created_at;
        private String thumbnail;
        private boolean islive;
        private int chatRoomid;
        private UserBean user;
        private int stick;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getRtmp() {
            return rtmp;
        }

        public void setRtmp(String rtmp) {
            this.rtmp = rtmp;
        }

        public Object getRtsp() {
            return rtsp;
        }

        public void setRtsp(Object rtsp) {
            this.rtsp = rtsp;
        }

        public Object getHls() {
            return hls;
        }

        public void setHls(Object hls) {
            this.hls = hls;
        }

        public String getDescript() {
            return descript;
        }

        public void setDescript(String descript) {
            this.descript = descript;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public String getThumbnail() {
            return thumbnail;
        }

        public void setThumbnail(String thumbnail) {
            this.thumbnail = thumbnail;
        }

        public boolean isIslive() {
            return islive;
        }

        public void setIslive(boolean islive) {
            this.islive = islive;
        }

        public int getChatRoomid() {
            return chatRoomid;
        }

        public void setChatRoomid(int chatRoomid) {
            this.chatRoomid = chatRoomid;
        }

        public UserBean getUser() {
            return user;
        }

        public void setUser(UserBean user) {
            this.user = user;
        }

        public int getStick() {
            return stick;
        }

        public void setStick(int stick) {
            this.stick = stick;
        }

        public  class UserBean implements Serializable{
            /**
             * id : 100048
             * name : 中纪委
             * screen_name : 中纪委
             * address : null
             * phone : 110
             * province : 0
             * city : 0
             * created_at : null
             * verfied : false
             * avatar : null
             */

            private int id;
            private String name;
            private String screen_name;
            private Object address;
            private String phone;
            private int province;
            private int city;
            private Object created_at;
            private boolean verfied;
            private Object avatar;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getScreen_name() {
                return screen_name;
            }

            public void setScreen_name(String screen_name) {
                this.screen_name = screen_name;
            }

            public Object getAddress() {
                return address;
            }

            public void setAddress(Object address) {
                this.address = address;
            }

            public String getPhone() {
                return phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public int getProvince() {
                return province;
            }

            public void setProvince(int province) {
                this.province = province;
            }

            public int getCity() {
                return city;
            }

            public void setCity(int city) {
                this.city = city;
            }

            public Object getCreated_at() {
                return created_at;
            }

            public void setCreated_at(Object created_at) {
                this.created_at = created_at;
            }

            public boolean isVerfied() {
                return verfied;
            }

            public void setVerfied(boolean verfied) {
                this.verfied = verfied;
            }

            public Object getAvatar() {
                return avatar;
            }

            public void setAvatar(Object avatar) {
                this.avatar = avatar;
            }
        }
    }

    public  class VodDTOSBean implements Serializable{
        /**
         * id : 45
         * created_at : Wed Apr 11 15:19:42 CST 2018
         * name : 大数据
         * describ : 大数据
         * url : https://api.gaobohuike.com/demo-0.0.1-SNAPSHOT/video/2018/04/11/6ed82b98-303f-407f-b21b-2e8dbf9ad60d.mp4
         * count : 2
         * cover_img : https://api.gaobohuike.com/demo-0.0.1-SNAPSHOT/cover/2018/04/11/e5599596-162e-400c-8216-1fe5e42c7753.png
         * state : 1
         * stick : 1
         * seconds : 1047
         * vip_url : http://video.gaobohuike.com/demo-0.0.1-SNAPSHOT/video/2018/04/11/6ed82b98-303f-407f-b21b-2e8dbf9ad60d.mp4
         * userDTO : {"id":35,"name":"小仙女","screen_name":"小仙女","address":null,"phone":null,"province":0,"city":0,"created_at":null,"verfied":false,"avatar":null}
         */

        private int id;
        private String created_at;
        private String name;
        private String describ;
        private String url;
        private int count;
        private String cover_img;
        private int state;
        private int stick;
        private int seconds;
        private String vip_url;
        private UserDTOBean user;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCreated_at() {
            return created_at;
        }

        public void setCreated_at(String created_at) {
            this.created_at = created_at;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getDescrib() {
            return describ;
        }

        public void setDescrib(String describ) {
            this.describ = describ;
        }

        public String getUrl() {
            return url;
        }

        public void setUrl(String url) {
            this.url = url;
        }

        public int getCount() {
            return count;
        }

        public void setCount(int count) {
            this.count = count;
        }

        public String getCover_img() {
            return cover_img;
        }

        public void setCover_img(String cover_img) {
            this.cover_img = cover_img;
        }

        public int getState() {
            return state;
        }

        public void setState(int state) {
            this.state = state;
        }

        public int getStick() {
            return stick;
        }

        public void setStick(int stick) {
            this.stick = stick;
        }

        public int getSeconds() {
            return seconds;
        }

        public void setSeconds(int seconds) {
            this.seconds = seconds;
        }

        public String getVip_url() {
            return vip_url;
        }

        public void setVip_url(String vip_url) {
            this.vip_url = vip_url;
        }

        public UserDTOBean getUserDTO() {
            return user;
        }

        public void setUserDTO(UserDTOBean userDTO) {
            this.user = userDTO;
        }

        public  class UserDTOBean implements Serializable{
            /**
             * id : 35
             * name : 小仙女
             * screen_name : 小仙女
             * address : null
             * phone : null
             * province : 0
             * city : 0
             * created_at : null
             * verfied : false
             * avatar : null
             */

            private int id;
            private String name;
            private String screen_name;
            private Object address;
            private Object phone;
            private int province;
            private int city;
            private Object created_at;
            private boolean verfied;
            private Object avatar;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getScreen_name() {
                return screen_name;
            }

            public void setScreen_name(String screen_name) {
                this.screen_name = screen_name;
            }

            public Object getAddress() {
                return address;
            }

            public void setAddress(Object address) {
                this.address = address;
            }

            public Object getPhone() {
                return phone;
            }

            public void setPhone(Object phone) {
                this.phone = phone;
            }

            public int getProvince() {
                return province;
            }

            public void setProvince(int province) {
                this.province = province;
            }

            public int getCity() {
                return city;
            }

            public void setCity(int city) {
                this.city = city;
            }

            public Object getCreated_at() {
                return created_at;
            }

            public void setCreated_at(Object created_at) {
                this.created_at = created_at;
            }

            public boolean isVerfied() {
                return verfied;
            }

            public void setVerfied(boolean verfied) {
                this.verfied = verfied;
            }

            public Object getAvatar() {
                return avatar;
            }

            public void setAvatar(Object avatar) {
                this.avatar = avatar;
            }
        }
    }
}
